cleanse (someone's) soul

Translations
purifier l’âme de quelqu’un
Definitions
To purify or rid someone of guilt, sin, or negative emotions, often through spiritual or emotional means, leading to a sense of inner peace or renewal.